﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using KenLib.BusinessManager;

public partial class APP_frmA_CompBranchInfo : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ((APP_MasterPage_appCom)this.Master).changeTitle("実習実施場所情報");
        ((APP_MasterPage_appCom)this.Master).HideLiArea("frmA_CompBranchInfo");
        if (Request.QueryString["ID"] == null)
        {
            
            
                Response.Redirect("frmA_CompBasicInfo.aspx");
            
        }
        else
        {
            string Str = Request.QueryString["ID"].ToString();
            int Num;
            bool isNum = int.TryParse(Str, out Num);
            if (!isNum)
            {
                Response.Redirect("frmA_CompBasicInfo.aspx");
            }
            else
            {
                this.Show拠点情報CompBranchInfo();
            }
        }
    }
    protected void lbtn_修正_Click(object sender, EventArgs e)
    {
        Response.Redirect("frmA_CompBranchInput.aspx");
    }

    public void Show拠点情報CompBranchInfo()
    {
        拠点情報Manager frm = new 拠点情報Manager();
        DataTable dt = new DataTable();
        dt = frm.Get拠点情報CompBranchInfo(Int32.Parse(Request.QueryString["ID"].ToString()));
        if (dt.Rows.Count > 0)
        {
            foreach (DataRow row in dt.Rows)
            {
                if (row["拠点名"].ToString() != "")
                {
                    lbl_実習実施場所.Text = row["拠点名"].ToString();
                }
                else
                {
                    lbl_実習実施場所.Text = "-";
                }
                if (row["拠点コード"].ToString() != "")
                {
                    lbl_拠点コード.Text = row["拠点コード"].ToString();
                }
                else
                {
                    lbl_拠点コード.Text = "-";
                }
                if (row["拠点名英語"].ToString() != "")
                {
                    lbl_英語.Text = row["拠点名英語"].ToString();
                }
                else
                {
                    lbl_英語.Text = "-";
                }
                if (row["拠点名フリガナ"].ToString() != "")
                {
                    lbl_フリガナ.Text = row["拠点名フリガナ"].ToString();
                }
                else
                {
                    lbl_フリガナ.Text = "-";
                }
                if (row["郵便番号"].ToString() != "")
                {
                    lbl_郵便番号.Text = row["郵便番号"].ToString();
                }
                else
                {
                    lbl_郵便番号.Text = "-";
                }
                if (row["住所"].ToString() != "")
                {
                    lbl_住所.Text = row["住所"].ToString();
                }
                else
                {
                    lbl_住所.Text = "-";
                }
                if (row["ＴＥＬ"].ToString() != "")
                {
                    lbl_電話番号.Text = row["ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_電話番号.Text = "-";
                }
                if (row["FAX"].ToString() != "")
                {
                    lbl_FAX番号.Text = row["FAX"].ToString();
                }
                else
                {
                    lbl_FAX番号.Text = "-";
                }
                if (row["担当１氏名"].ToString() != "")
                {
                    lbl_氏名_技能実習指導員.Text = ShowTextLength1(row["担当１氏名"].ToString());
                    lbl_氏名_技能実習指導員.ToolTip = row["担当１氏名"].ToString();
                }
                else
                {
                    lbl_氏名_技能実習指導員.Text = "-";
                }
                if (row["担当２氏名"].ToString() != "")
                {
                    lbl_氏名_生活指導員.Text = ShowTextLength1(row["担当２氏名"].ToString());
                    lbl_氏名_生活指導員.ToolTip = row["担当２氏名"].ToString();
                }
                else
                {
                    lbl_氏名_生活指導員.Text = "-";
                }
                if (row["担当３氏名"].ToString() != "")
                {
                    lbl_氏名_安全衛生管理者.Text = ShowTextLength1(row["担当３氏名"].ToString());
                    lbl_氏名_安全衛生管理者.ToolTip = row["担当３氏名"].ToString();
                }
                else
                {
                    lbl_氏名_安全衛生管理者.Text = "-";
                }
                if (row["担当４氏名"].ToString() != "")
                {
                    lbl_氏名_衛生管理者名.Text = ShowTextLength1(row["担当４氏名"].ToString());
                    lbl_氏名_衛生管理者名.ToolTip = row["担当４氏名"].ToString();
                }
                else
                {
                    lbl_氏名_衛生管理者名.Text = "-";
                }
                if (row["担当１氏名フリガナ"].ToString() != "")
                {
                    lbl_フリガナ_技能実習指導員.Text = ShowTextLength1(row["担当１氏名フリガナ"].ToString());
                    lbl_フリガナ_技能実習指導員.ToolTip = row["担当１氏名フリガナ"].ToString();
                }
                else
                {
                    lbl_フリガナ_技能実習指導員.Text = "-";
                }
                if (row["担当２氏名フリガナ"].ToString() != "")
                {
                    lbl_フリガナ_生活指導員.Text = ShowTextLength1(row["担当２氏名フリガナ"].ToString());
                    lbl_フリガナ_生活指導員.ToolTip = row["担当２氏名フリガナ"].ToString();
                }
                else
                {
                    lbl_フリガナ_生活指導員.Text = "-";
                }
                if (row["担当３氏名フリガナ"].ToString() != "")
                {

                    lbl_フリガナ_安全衛生管理者.Text = ShowTextLength1(row["担当３氏名フリガナ"].ToString());
                    lbl_フリガナ_安全衛生管理者.ToolTip = row["担当３氏名フリガナ"].ToString();
                }
                else
                {
                    lbl_フリガナ_安全衛生管理者.Text = "-";
                }
                if (row["担当４氏名フリガナ"].ToString() != "")
                {
                    lbl_フリガナ_衛生管理者名.Text = ShowTextLength1(row["担当４氏名フリガナ"].ToString());
                    lbl_フリガナ_衛生管理者名.ToolTip = row["担当４氏名フリガナ"].ToString();
                }
                else
                {
                    lbl_フリガナ_衛生管理者名.Text = "-";
                }
                if (row["担当１部署名"].ToString() != "")
                {
                    lbl_部署名_技能実習指導員.Text = ShowTextLength1(row["担当１部署名"].ToString());
                }
                else
                {
                    lbl_部署名_技能実習指導員.Text = "-";
                }
                if (row["担当２部署名"].ToString() != "")
                {
                    lbl_部署名_生活指導員.Text = ShowTextLength1(row["担当２部署名"].ToString());
                    lbl_部署名_生活指導員.ToolTip = row["担当２部署名"].ToString();
                }
                else
                {
                    lbl_部署名_生活指導員.Text = "-";
                }
                if (row["担当３部署名"].ToString() != "")
                {
                    lbl_部署名_安全衛生管理者.Text = ShowTextLength1(row["担当３部署名"].ToString());
                    lbl_部署名_安全衛生管理者.ToolTip = row["担当３部署名"].ToString();
                }
                else
                {
                    lbl_部署名_安全衛生管理者.Text = "-";
                }
                if (row["担当４部署名"].ToString() != "")
                {
                    lbl_部署名_衛生管理者名.Text = ShowTextLength1(row["担当４部署名"].ToString());
                    lbl_部署名_衛生管理者名.ToolTip = row["担当４部署名"].ToString();
                }
                else
                {
                    lbl_部署名_衛生管理者名.Text = "-";
                }
                if (row["担当１部署名フリガナ"].ToString() != "")
                {
                    lbl_部署名フリガナ_技能実習指導員.Text = ShowTextLength1(row["担当１部署名フリガナ"].ToString());
                    lbl_部署名フリガナ_技能実習指導員.ToolTip = row["担当１部署名フリガナ"].ToString();
                }
                else
                {
                    lbl_部署名フリガナ_技能実習指導員.Text = "-";
                }
                if (row["担当２部署名フリガナ"].ToString() != "")
                {
                    lbl_部署名フリガナ_生活指導員.Text = ShowTextLength1(row["担当２部署名フリガナ"].ToString());
                    lbl_部署名フリガナ_生活指導員.ToolTip = row["担当２部署名フリガナ"].ToString();
                }
                else
                {
                    lbl_部署名フリガナ_生活指導員.Text = "-";
                }
                if (row["担当３部署名フリガナ"].ToString() != "")
                {
                    lbl_部署名フリガナ_安全衛生管理者.Text = ShowTextLength1(row["担当３部署名フリガナ"].ToString());
                    lbl_部署名フリガナ_安全衛生管理者.ToolTip = row["担当３部署名フリガナ"].ToString();
                }
                else
                {
                    lbl_部署名フリガナ_安全衛生管理者.Text = "-";
                }
                if (row["担当４部署名フリガナ"].ToString() != "")
                {
                    lbl_部署名フリガナ_衛生管理者名.Text = ShowTextLength1(row["担当４部署名フリガナ"].ToString());
                    lbl_部署名フリガナ_衛生管理者名.ToolTip = row["担当４部署名フリガナ"].ToString();
                }
                else
                {
                    lbl_部署名フリガナ_衛生管理者名.Text = "-";
                }
                if (row["担当１役職"].ToString() != "")
                {
                    lbl_役職_技能実習指導員.Text = ShowTextLength1(row["担当１役職"].ToString());
                    lbl_役職_技能実習指導員.ToolTip = row["担当１役職"].ToString();
                }
                else
                {
                    lbl_役職_技能実習指導員.Text = "-";
                }
                if (row["担当２役職"].ToString() != "")
                {
                    lbl_役職_生活指導員.Text = ShowTextLength1(row["担当２役職"].ToString());
                    lbl_役職_生活指導員.ToolTip = row["担当２役職"].ToString();
                }
                else
                {
                    lbl_役職_生活指導員.Text = "-";
                }
                if (row["担当３役職"].ToString() != "")
                {
                    lbl_役職_安全衛生管理者.Text = ShowTextLength1(row["担当３役職"].ToString());
                    lbl_役職_安全衛生管理者.ToolTip = row["担当３役職"].ToString();
                }
                else
                {
                    lbl_役職_安全衛生管理者.Text = "-";
                }
                if (row["担当４役職"].ToString() != "")
                {
                    lbl_役職_衛生管理者名.Text = ShowTextLength1(row["担当４役職"].ToString());
                    lbl_役職_衛生管理者名.ToolTip = row["担当４役職"].ToString();
                }
                else
                {
                    lbl_役職_衛生管理者名.Text = "-";
                }
                if (row["担当１メールアドレス"].ToString() != "")
                {
                    lbl_メールアドレス_技能実習指導員.Text = ShowTextLength1(row["担当１メールアドレス"].ToString());
                    lbl_メールアドレス_技能実習指導員.ToolTip = row["担当１メールアドレス"].ToString();
                }
                else
                {
                    lbl_メールアドレス_技能実習指導員.Text = "-";
                }
                if (row["担当２メールアドレス"].ToString() != "")
                {
                    lbl_メールアドレス_生活指導員.Text = ShowTextLength1(row["担当２メールアドレス"].ToString());
                    lbl_メールアドレス_生活指導員.ToolTip = row["担当２メールアドレス"].ToString();
                }
                else
                {
                    lbl_メールアドレス_生活指導員.Text = "-";
                }
                if (row["担当３メールアドレス"].ToString() != "")
                {
                    lbl_メールアドレス_安全衛生管理者.Text = ShowTextLength1(row["担当３メールアドレス"].ToString());
                    lbl_メールアドレス_安全衛生管理者.ToolTip = row["担当３メールアドレス"].ToString();
                }
                else
                {
                    lbl_メールアドレス_安全衛生管理者.Text = "-";
                }
                if (row["担当４メールアドレス"].ToString() != "")
                {
                    lbl_メールアドレス_衛生管理者名.Text = ShowTextLength1(row["担当４メールアドレス"].ToString());
                    lbl_メールアドレス_衛生管理者名.ToolTip = row["担当４メールアドレス"].ToString();
                }
                else
                {
                    lbl_メールアドレス_衛生管理者名.Text = "-";
                }
                if (row["担当１直通ＴＥＬ"].ToString() != "")
                {
                    lbl_電話番号_技能実習指導員.Text = row["担当１直通ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_電話番号_技能実習指導員.Text = "-";
                }
                if (row["担当２直通ＴＥＬ"].ToString() != "")
                {
                    lbl_電話番号_生活指導員.Text = row["担当２直通ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_電話番号_生活指導員.Text = "-";
                }
                if (row["担当３直通ＴＥＬ"].ToString() != "")
                {
                    lbl_電話番号_安全衛生管理者.Text = row["担当３直通ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_電話番号_安全衛生管理者.Text = "-";
                }
                if (row["担当４直通ＴＥＬ"].ToString() != "")
                {
                    lbl_電話番号_衛生管理者名.Text = row["担当４直通ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_電話番号_衛生管理者名.Text = "-";
                }
                if (row["担当１携帯ＴＥＬ"].ToString() != "")
                {
                    lbl_携帯番号_技能実習指導員.Text = row["担当１携帯ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_携帯番号_技能実習指導員.Text = "-";
                }
                if (row["担当２携帯ＴＥＬ"].ToString() != "")
                {
                    lbl_携帯番号_生活指導員.Text = row["担当２携帯ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_携帯番号_生活指導員.Text = "-";
                }
                if (row["担当３携帯ＴＥＬ"].ToString() != "")
                {
                    lbl_携帯番号_安全衛生管理者.Text = row["担当３携帯ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_携帯番号_安全衛生管理者.Text = "-";
                }
                if (row["担当４携帯ＴＥＬ"].ToString() != "")
                {

                    lbl_携帯番号_衛生管理者名.Text = row["担当４携帯ＴＥＬ"].ToString();
                }
                else
                {
                    lbl_携帯番号_衛生管理者名.Text = "-";
                }
                if (row["担当1通算経験年数"].ToString() != "")
                {
                    lbl_通算経験年数_技能実習指導員.Text = row["担当1通算経験年数"].ToString();
                }
                else
                {
                    lbl_通算経験年数_技能実習指導員.Text = "-";
                }
                if (row["担当2通算経験年数"].ToString() != "")
                {
                    lbl_通算経験年数_生活指導員.Text = row["担当2通算経験年数"].ToString();
                }
                else
                {
                    lbl_通算経験年数_生活指導員.Text = "-";
                }
                if (row["担当３通算経験年数"].ToString() != "")
                {
                    lbl_通算経験年数_安全衛生管理者.Text = row["担当３通算経験年数"].ToString();
                }
                else
                {
                    lbl_通算経験年数_安全衛生管理者.Text = "-";
                }
                if (row["担当４通算経験年数"].ToString() != "")
                {
                    lbl_通算経験年数_衛生管理者名.Text = row["担当４通算経験年数"].ToString();
                }
                else
                {
                    lbl_通算経験年数_衛生管理者名.Text = "-";
                }

            }
        }
        else
        {
            lbl_実習実施場所.Text = "-";
            lbl_拠点コード.Text = "-";
            lbl_英語.Text = "-";
            lbl_フリガナ.Text = "-";
            lbl_郵便番号.Text = "-";
            lbl_住所.Text = "-";
            lbl_電話番号.Text = "-";
            lbl_FAX番号.Text = "-";
            lbl_氏名_技能実習指導員.Text = "-";
            lbl_氏名_生活指導員.Text = "-";
            lbl_氏名_安全衛生管理者.Text = "-";
            lbl_氏名_衛生管理者名.Text = "-";
            lbl_フリガナ_技能実習指導員.Text = "-";
            lbl_フリガナ_生活指導員.Text = "-";
            lbl_フリガナ_安全衛生管理者.Text = "-";
            lbl_フリガナ_衛生管理者名.Text = "-";
            lbl_部署名_技能実習指導員.Text = "-";
            lbl_部署名_生活指導員.Text = "-";
            lbl_部署名_安全衛生管理者.Text = "-";
            lbl_部署名_衛生管理者名.Text = "-";
            lbl_部署名フリガナ_技能実習指導員.Text = "-";
            lbl_部署名フリガナ_生活指導員.Text = "-";
            lbl_部署名フリガナ_安全衛生管理者.Text = "-";
            lbl_部署名フリガナ_衛生管理者名.Text = "-";
            lbl_役職_技能実習指導員.Text = "-";
            lbl_役職_生活指導員.Text = "-";
            lbl_役職_安全衛生管理者.Text = "-";
            lbl_役職_衛生管理者名.Text = "-";
            lbl_メールアドレス_技能実習指導員.Text = "-";
            lbl_メールアドレス_生活指導員.Text = "-";
            lbl_メールアドレス_安全衛生管理者.Text = "-";
            lbl_メールアドレス_衛生管理者名.Text = "-";
            lbl_電話番号_技能実習指導員.Text = "-";
            lbl_電話番号_生活指導員.Text = "-";
            lbl_電話番号_安全衛生管理者.Text = "-";
            lbl_電話番号_衛生管理者名.Text = "-";
            lbl_携帯番号_技能実習指導員.Text = "-";
            lbl_携帯番号_生活指導員.Text = "-";
            lbl_携帯番号_安全衛生管理者.Text = "-";
            lbl_携帯番号_衛生管理者名.Text = "-";
            lbl_通算経験年数_技能実習指導員.Text = "-";
            lbl_通算経験年数_生活指導員.Text = "-";
            lbl_通算経験年数_安全衛生管理者.Text = "-";
            lbl_通算経験年数_衛生管理者名.Text = "-";
        }
    }
    protected void lbtn_修正_Click1(object sender, EventArgs e)
    {
        Session["Update_ComBranchInFo_To_CompBranchInput"] = "Update";
        string ID = Request.QueryString["ID"].ToString();
        Session["ID_CompBranchInput"] = ID;
        Response.Redirect("frmA_CompBranchInput.aspx");
    }

    public string ShowTextLength1(string temp)
    {
        //tieng viet
        if (temp.Length > 13)
            temp = temp.Substring(0, 13) + "...";
        if (temp.Length == 0)
        {
            temp = "";
        }
        return temp;

    }
}
